pet cats puppy ragdoll kittens ragdoll cats investor dogs ragdoll breeder open source development developers informatica internet cfa irr dog puppies inform cat invest internal rate of return investing investment projects